[INFO] fetching crate diesel-async 0.9.0...
[INFO] testing diesel-async-0.9.0 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate diesel-async 0.9.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate diesel-async 0.9.0
[INFO] finished tweaking crates.io crate diesel-async 0.9.0
[INFO] tweaked toml for crates.io crate diesel-async 0.9.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate diesel-async 0.9.0 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate diesel-async 0.9.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621
[INFO] running `Command { std: "docker" "start" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling diesel_derives v2.3.7
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling downcast-rs v2.0.2
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.3.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling dsl_auto_type v0.2.0
[INFO] [stderr]    Compiling diesel v2.3.9
[INFO] [stderr]    Compiling diesel-async v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.38s
[INFO] running `Command { std: "docker" "inspect" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling diesel_derives v2.3.7
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling migrations_internals v2.3.0
[INFO] [stderr]    Compiling migrations_macros v2.3.0
[INFO] [stderr]    Compiling diesel v2.3.9
[INFO] [stderr]    Compiling diesel_migrations v2.3.1
[INFO] [stderr]    Compiling diesel-async v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.33s
[INFO] running `Command { std: "docker" "inspect" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/diesel_async-c9eccb62c7c841b6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests diesel_async
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467) ... FAILED
[INFO] [stdout] test src/lib.rs - AsyncConnection::test_transaction (line 330) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 27) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165) ... FAILED
[INFO] [stdout] test src/lib.rs - AsyncConnection::transaction (line 241) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:240:6
[INFO] [stdout]     |
[INFO] [stdout] 240 |     .load::<String>(connection)
[INFO] [stdout]     |      ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestnbfUgH/rust_out.long-type-10922561748114104966.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |     .load::<String>(connection)
[INFO] [stdout]     |                     ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestnbfUgH/rust_out.long-type-10922561748114104966.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:6
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestxf5BcQ/rust_out.long-type-7774167291057298066.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:6
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ----         ^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestxf5BcQ/rust_out.long-type-7774167291057298066.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ----         ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - AsyncConnection::test_transaction (line 330) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:350:40
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest7SJK01/rust_out.long-type-990281561392296480.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:350:55
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest7SJK01/rust_out.long-type-990281561392296480.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:357:36
[INFO] [stdout]     |
[INFO] [stdout] 357 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                    ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest7SJK01/rust_out.long-type-990281561392296480.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:357:51
[INFO] [stdout]     |
[INFO] [stdout] 357 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                   ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest7SJK01/rust_out.long-type-990281561392296480.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestDM8X4t/rust_out.long-type-12115998724941927903.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:28
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestDM8X4t/rust_out.long-type-12115998724941927903.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:28
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:360:6
[INFO] [stdout]     |
[INFO] [stdout] 360 |     .load_stream::<String>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestTshBTq/rust_out.long-type-6519131017645846470.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:360:28
[INFO] [stdout]     |
[INFO] [stdout] 360 |     .load_stream::<String>(connection)
[INFO] [stdout]     |                            ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestTshBTq/rust_out.long-type-6519131017645846470.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:567:6
[INFO] [stdout]     |
[INFO] [stdout] 567 |     .first(connection)
[INFO] [stdout]     |      ^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-10931463682844461428.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:567:12
[INFO] [stdout]     |
[INFO] [stdout] 567 |     .first(connection)
[INFO] [stdout]     |            ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-10931463682844461428.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:6
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-11015204480378665188.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:6
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-8029287681301657811.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      -----                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-11015204480378665188.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      -----                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest3fx9at/rust_out.long-type-8029287681301657811.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 27) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/./doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]    |      ^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, diesel::sql_types::Text)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]    = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]    = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]            on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]    = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]              `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]            and 10 others
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]    = note: the full name for the type has been written to '/tmp/rustdoctestuLEktf/rust_out.long-type-6211694107533989444.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]    |      ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]    = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]            You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]    = note: the full name for the type has been written to '/tmp/rustdoctestuLEktf/rust_out.long-type-17206401859599947281.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:59:28
[INFO] [stdout]     |
[INFO] [stdout]  59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, diesel::sql_types::Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestuLEktf/rust_out.long-type-6211694107533989444.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:59:28
[INFO] [stdout]     |
[INFO] [stdout]  59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestuLEktf/rust_out.long-type-17206401859599947281.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestwaaiX4/rust_out.long-type-10515154046050161686.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      -----------                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestwaaiX4/rust_out.long-type-10515154046050161686.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      -----------                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:6
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestaQaiWz/rust_out.long-type-15703888782045087651.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:6
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      -----------         ^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestaQaiWz/rust_out.long-type-15703888782045087651.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      -----------         ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - AsyncConnection::transaction (line 241) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:261:40
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:261:55
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:273:40
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:273:55
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:281:36
[INFO] [stdout]     |
[INFO] [stdout] 281 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                    ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:281:51
[INFO] [stdout]     |
[INFO] [stdout] 281 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                   ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.9/src/type_impls/primitives.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 161 | | where
[INFO] [stdout] 162 | |     DB: Backend,
[INFO] [stdout] 163 | |     for<'a> &'a [u8]: FromSqlRef<'a, ST, DB>,
[INFO] [stdout]     | |_____________________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 212 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 213 | | where
[INFO] [stdout] 214 | |     T: 'a + ToOwned,
[INFO] [stdout] 215 | |     DB: Backend,
[INFO] [stdout] 216 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestMPNdcK/rust_out.long-type-4808254203855156843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 27)
[INFO] [stdout]     src/lib.rs - AsyncConnection::test_transaction (line 330)
[INFO] [stdout]     src/lib.rs - AsyncConnection::transaction (line 241)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621", kill_on_drop: false }`
[INFO] [stdout] 26dc0db6466e9659d08c80726ff10c113b0aca9c9fab14f20e8895e52a7c0621
